package projeto;

import org.junit.*;


public class TestaProfessor {
	
	Professor prof1;
	Professor prof2;
	Professor prof3;
	
	@Before
	public void criaProfessor() throws Exception {
		prof1 = new Professor("Fulano", "sala 1");

	}
	
	@Test
	public void testaCriaProfessor() {
		Assert.assertEquals("Fulano", prof1.getNome());
		Assert.assertEquals("sala 1", prof1.getSala());
		
		try {
			prof2 = new Professor("", "");
			
		} catch (Exception e) {
			Assert.assertEquals("Nome do professor na pode ser vazio.", e.getMessage());
		}
		
		try {
			prof3 = new Professor ("Joao", null);
		} catch (Exception e) {
			Assert.assertEquals("Sala nao pode ser nula ou vazia.", e.getMessage());
		}
		
		
		
	}

}
